• word of the day

    beluga caviar

    beluga caviar - Dictionary definition and meaning for word beluga caviar

    Definition
    (noun) roe of beluga sturgeon usually from Russia; highly valued
Download our Mobile App Today
Receive our word of the day
on Whatsapp